home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1998 August / PC Plus SuperCD 50a Issue 142 (CD142a) (August 1998).iso / handson / supercede / Knowodys / Projects / Calculate / 1.0.2 / Calculate.class (.txt) next >
Encoding:
Java Class File  |  1997-07-30  |  2.1 KB  |  47 lines

  1. import java.io.IOException;
  2.  
  3. public class Calculate {
  4.    double num1;
  5.    double num2;
  6.  
  7.    public static void main(String[] args) throws IOException {
  8.       Calculate cal = new Calculate();
  9.       cal.Comp();
  10.       cal.printResults();
  11.       System.in.read();
  12.       System.exit(0);
  13.    }
  14.  
  15.    public void Comp() {
  16.       System.out.println("\nPart One: \n");
  17.       this.num1 = (double)90.0F * Math.random();
  18.       this.num2 = (double)90.0F * Math.random();
  19.       System.out.println("num1 is: " + this.num1);
  20.       System.out.println("num2 is: " + this.num2);
  21.       double val = Math.max(this.num1, this.num2);
  22.       System.out.println("val is: " + val);
  23.       double ceilVal = Math.ceil(val);
  24.       System.out.println("the ceiling of val is: " + ceilVal);
  25.       double tanCeilVal = Math.tan(Math.PI * ceilVal / (double)180.0F);
  26.       System.out.println("The tangent of " + ceilVal + " degrees is: " + tanCeilVal);
  27.    }
  28.  
  29.    public void printResults() {
  30.       System.out.println("\nPart Two: \n");
  31.       int A = -12;
  32.       int B = 2;
  33.       System.out.println("A is: " + A);
  34.       System.out.println("B is: " + B);
  35.       int result = A | B;
  36.       System.out.println("A | B is: " + result);
  37.       result = A & B;
  38.       System.out.println("A & B is: " + result);
  39.       result = A << B;
  40.       System.out.println("A << B is: " + result);
  41.       result = A >> B;
  42.       System.out.println("A >> B is: " + result);
  43.       result = A >>> B;
  44.       System.out.println("A >>> B is: " + result);
  45.    }
  46. }
  47.